home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 41
/
Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso
/
Aminet
/
game
/
role
/
oangband.lha
/
Oangband050b
/
edit
/
t_info.txt
< prev
next >
Wrap
Text File
|
2000-09-04
|
81KB
|
463 lines
# File: t_info.txt
#
# Function: Supplies the game with information needed to create themed
# dungeon levels.
# Since each themed level is defined grid-by-grid, each template takes
# (approximately) 14000 characters. This means there can't be very
# many of them! Therefore, themed levels are generated /very/ rarely,
# and each can only appear once per character lifetime.
# Unless you need to fix a problem, I would suggest not studying these
# levels. They are designed to come as a sudden surprise.
# All themed levels rely on at least some internal code to maintain
# consistancy. All lower the distance at which you and monsters can see
# each other, do not add new random monsters to the level, amd restrict
# the kinds of monsters that can appear initially.
# Unlike the vaults which they resemble, themed levels are not permenantly
# stored in memory (they aren't common enough to warrant that kind of
# expenditure). Instead, one is loaded "on the fly" from this file as
# needed. This can be quite slow on older machines...
#N: level index: name
#M: Message that replaces the normal level feeling
#D: A square-by-square description of the level.
### Themed Dungeon Levels -- Maximum size 198x66 ###
N:1:Themed Dungeon Level (Elemental War)
M:You find yourself in a battlefield of the Elements!
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%####.#############..#####################################################...########################################################################################################################%
D:%###.]|###########]...#####.#########################..###############.##..##..######################################################################################################################%
D:%##>...D####.####.....####...####.#######Z##########..4.#############.......##..###..###############################################################################################....#############%
D:%#77...77##...##.D...|###b....##.#######ZZZ########......###########.E.......##..#.4..##############################################################################################.D..#############%
D:%#7|.D.77###..#|.....###..D.....#######ZZZZZ########..?...#######..##8......E###..4..######........#######################################..v...-.########################D.....####....#############%
D:%##...d.######......####bb.....b######.ZZZZ..########...E########..###.....]####..#.#####.#.E......########.....##########################.............E....###.....v.......d.....d_.#.##############%
D:%###.D.#.####..........##........#..#.....v.########.v..##########.v#.......##...########.#........########.....########.#################.......b......b...#.D........###d.....####.#..D_..>########%
D:%####.###.##......##....#b......###....#...########]..##.##########...v...##....#########..&.###.####........v..#...####.#################..b...............#d........E###############-...D.-########%
D:%#########......d####...........##....###.###..####....##.#########......#######.#############.######.....##....#...##.&......######..................b.....###..-.....###############.7_.7-7########%
D:%#####.####.#...######]...b..6.......###.###...#####....##.#########..d.##....E......####........v.........####.#......v...##.#..###............b..........####......D.###############7D..-D.########%
D:%###]...####.#...######.............b.###..D....##.E......#.#########d....#...........########........E....####.#...##.....##....###......................b...d........#####################.########%
D:%##...D..##.##....######.v...E.........###...##........d.###.#########...###.....E...v.#########.#######..#####.##########.#########..E....b.........b.....#################v.........######.########%
D:%#....####.##.D....####..##.....b.......########.E......#####.#######...#.###...v..&..##########..E#####..#####..........E.....&................b..........#################....d....d....##..D_#####%
D:%#.....##.###....###########............b#######.........#####...####..###.###.......###########...#####..#####.###########.########....b.........b....b...######......######.###D#######......d#####%
D:%##].....#####..#####..?##.#......4.........###.........v######....#...####.###.....####################..#####.##.v....#......#...#.......................######......#.......##########.##.D..#####%
D:%###D..d.####...######4......#]b....v....##..&#.........####.###..#...######.###...###########..###...##..#####.............................b...-..........###.....E...#..4._..##########.#####.#.D.#%
D:%####....D##.....#######....###.........##....##.......####.4.####...########..##.#############.###..v....########......#......#...#....b...b.............b###....v....##.#############......##._...#%
D:%##########......8######..######].....b##......##.......####.####....#######....#########..####.###...##..################.#####################............##.....###.......4.########.D....########%
D:%##########d...E...######.E.#####...b.##..##...d#..##...]#..####...v..#######..##########.d####.########..####........#....####.........########.......v....######.###.v.......#......#......########%
D:%###d.#####..####..####......####....##..####.....###......####........##..##.###..######..###......####..####....4......v.####..v......##########b.............v...######.#####......#..4......v.###%
D:%###..D##..######.####...&d####...############.4.#####....#####.....v.##d.......v.........E....##..E###....###........#....####.....v...#....########.......#######.######.#####.....8########....###%
D:%####..#&d#####..#.##...#.####....#############.#######.##.###..##...####..###.##..######..###.########....###........#########.........#....########.......######....###.....-...v...########....###%
D:%######..######....#...######..d...#######################.d#.d####...#######.d########.#####.....####......##........#################.#....###ZZZ.#E....v.######....#..d....##......##########.####%
D:%#####..#.#####.###....E####......#####################.......#######.######....######...####.....####......###.####################.........###ZZZZ#.......######....#.#...d.##d....E###....###.####%
D:%####..###..########.#...##..###..d###################d....##########.#######..######.....#########..#......#......####.........####......v..###ZZZ_#.......######..v...###########.#####..d.##....##%
D:%##...#####.....#######.##....###...##########xx#####.......#########.###########..##.....#########..+.............####...v.........v###########.ZZZ#.......########.##############.#####....##....##%
D:%###..#..##d..E...#########..#####.#########xxxxx#####..v..##########.###########..###...######.....##......#......####.........################............########.##############.#####....##.#####%
D:%##.E...###.....#########################xxxxxxx###..##.....#########.###########.......#######..<..##......######.####.v.....v.################....#.......########.##############.#?.......-.....##%
D:%#.......##.....##############xxxxxxxxxxxxxxxxx###....##.&...########.###########...................###....#######.####.........#########..............#############.##############.#....v..&......##%
D:%....0....#..d..#####!!!:xxxxxxxxxxxxxxxxxxxxx###&..##......#########.################........#.....###....#######.#######.##############.........v....#############.###########.4..#..............##%
D:%#.......##.....#####!!!:xxxxxxxxxxxxxxxxxx#####...###.....##########.#############################+####..########.#######.##############..............#############.E.#########....#..v.......d..d##%
D:%##....E######.######::::xxxxxxxxxxxxxxxxxx####..E#####..E###########.#.....5.#####################.###########........###....#############.###........###############.#######..v..........E.......##%
D:%###...#######&xxxxxxxxxxxxxxxxxxxxxxxxxZZx#####.#######.############.#.......#####################.###########.v.............###########.....#........###############.#######....###################%
D:%####.########ExxxxxxxxxxxxxxxxxxxxxxxxZZZZ###############...########.#.......#####################.###########......&.###....###########.....#........##...........##............###################%
D:%#############.xxxxxxxxxxxxxxxxxxxxxxxxZZZZ###############...########.###.###.#####################.##############.##########.###########..........4..............v....#######....###################%
D:%#############...4xxxxxxxxxxxxxxxxxxxxxxZZxxxx##############........4..........####################..#############.##########.###########.....#........###............########...8###########@#######%
D:%################.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx###.....#############....&.....#####################.#############.##########.###########..v..############............########....##########@@###@@##%
D:%################.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx###.8.......#########.#........#####################...............##########.###########..&..############.v......E...########.....########@@@#######%
D:%################..xxxxxxxxxxxxxxxxxxxxxxxxxxxxx##...E....d.#########.#...v....#######################.v...v....#############.###########.###.#############.##################....v..######@@########%
D:%#################8.xxxxxxxxxxxxxxxxxxxxxxxx######.xxxx.....###############.##########################....&.....#############.###########.###.############.Z....Z..##############....#####@@####.#U.#%
D:%##################..&..xxxxxxxxxxxxxxxxx#########..xxxxx##################.########.....v############.........v############..&###........###.############.Z.ZZ.ZZ.#######...####......##@@#####.#...%
D:%#####.7###############D..xxxxxxxxxxxx#############&xxxxxxxxxx#..b...######.########..v...#############.################...+...+...##########.############Z..ZZZZZ.#######.v.u###...4..#@@@@#####.UD#%
D:%####!7..#############..xxxxxxxxxx############..D...xxxxx.xxx##......######.########......#######.......################.###...###.##########.######@@@@##..Z...Z..#@@@@##@..###########@@@#####u"###%
D:%####.>!7#########.....xxxxxxxxxxxx###########.....xxxxxxx#####.....4######.#..#####v....v.######.......###############..#b...bbb#..#########.######@@@@######.###.#@@..###.######.#####@@@@@##..##@@%
D:%#####!.7!######d..xxxxxxxxx######x###########....xxxxxxxxxxxxxx.b..#######.#.4###########.######....&..###############+##b..b..b##+#########.########@@@......##..@@..@###.@#####...@#..d8@####.7.@@%
D:%#######.#####...xxxxxxxxxxxxx####xxxxxx.D...#..b.xxxxxxxxxxxxxxxxxxxxx####....##..###.......########.################...b....b..b...########.###@####@@##@#######...d####.@@@@#####.#####.######.U##%
D:%####.....##...xxxxxxxxxxx#########xxxx......#...x..xxxxxxxxxxxxxxxxxxxxxx#.#...v..###.##############.################.b....b....b.b.########.##@#@@#####@@#########..####@.@@@####@.#####.##@##.=.##%
D:%###.D...###.xxxxxxxx################x.....#####bxxb..b..xxxxxxxxxxxxx#####.##########&##############.#################+##b...b..##+#########.#####@@##########@@###.######u=#####@.#####u.###@#.####%
D:%###...d.###..xxxxxxx##!.#############.##E##.bb.bxxxx###.....xxxx.#.#######.#####......#######...............##########..#.b....b#..#########..v....u.@@@#######@@@#@v.####.######4.@@##@.####@@.####%
D:%###d.d...##Dxxxxxxx##d!.############..#..b.bb.xxxxxxx######..&..##....E..&.......############...E........E..###########.###..&###.######....######@###@###@########@@.###..@@@###.######=##.....####%
D:%###.....D#..xxxxxxx#D...!##############...b.xxxxxxxx######.....###########.##################...............###########...+...+..4####...v..#######@@@###@@@##@@@###@..#.4.##@###.#####@.@@.########%
D:%#####E...#.xxxx!!xxxxxx################..xxxxxxx..b.######b...b###########.#..4.#############.....E......&..###############...##########..####@###.@@@###@@@####..####.dD####@@##v.####.u...#@@@@###%
D:%######!............xxxxxx##############......E...4..######b.bb.#####xxxxx#...##.#############...............################.....########@.@#.@@@#U.@@@##@@#@##....####...##@@@##.@@...@@@@@@@###@##%
D:%##########...D.&..4xxxxxxxxx################xxxxxxx.#############xxxx###.######.#############...&........E..##....##############..#######@...@@@@.#.=@@######..D..##@##.@..=#####d@@##....@@@#######%
D:%#############.xxxxxxxxxxxxxxxxxxxx##########xxxxxxxxx#########xxxx##x###....E...#############....E..........##....#....#....@@####..@@@###d@@@@u.##.v...d.###.####.@@###@@@.###...@#####..@@@###..##%
D:%##########xxxxxxxxxxxxxxxxxxxxxxxxx#########xxx##xxxxxx#xxxxxxxxx###.##################................4.......##........####@#####.v.u....@@@@.##.@@####....###@@@.@###@@@...D.##.d@@####44..#U.###%
D:%########xxxxxxxxxxxxxxxxxxxxxxxxxxxx###############xxxx#xxxxxxx#####.###........4.#####.#####E..............#######...v......@@@##..@@@###..@@..###@@@####.@@@##@@##.=v.##@@@..####..@@##...###...##%
D:%########xxxxxxx########xxxxxxxxxxxxxxxxx###########xxxxxxxxxxxx###..E###.##.##.##.#####.....#########.#############.............##.@@######..8.####@#####.@@@####@##@####@@@...####..######D="7D"###%
D:%###########xxx##########xxxxxxxxxxxxxxxxxx############xxxxxxxxx###.#.###.##..##.#.#########.#########.#.&..########......v.........@@@@###.#.#########@###.@@######@@@####@@.#@@#.4.###@###U@@.#####%
D:%########################xxxxxxxxxxxxxxx##xxx############xxxxxxxxxxx#...d.######.#.#...d.###.#########....v.#.........#..........#########@@@..@@@@.####@.D.##@@@###@@@###.@@@####@@.@..U##U@@@U#####%
D:%########################xxxxxxxxxxxxxxxx###xxxx#########xxxxxxx#########........#.v.#######.###########&...#......####.....#.....@@###@@##@@.@@@@..@@...#@###@@@@##@@##@U.@#####@..=######U@@"###@##%
D:%###########################xxxxxxxxxxxxx###xxxxx###################################.##..8..4.##########..E.#......#######@@###@@....@@@@###@.@###..@#####@@@#@@@@##@###.@@###@U#.######@@#=@.#77="##%
D:%#############################xxxxxxxxxx#####xx#####################################.#........##########....#############@@#########.@@@..#######..@@..##@@@############.@###@@.4.######@@"@"####7>=#%
D:%##################################xx###############################################.4.##############################################################...######################@@@@###################%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
N:2:Themed Dungeon Level (Dragon Quest)
M:Beware, for there be dragons here!
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%#########........................#######################....#########################################################################################################.............##################%
D:%##########+#.......2.............###################............#######################.......#######.......#########################################################.............##################%
D:%####...$$2.#.....................###################............#######################.......#######...&...#########################################################......#########################%
D:%####...$8$.#.......2....############################.........2..#################........2......$6$...............###################################....d......#####......#4#4#4#4#4###############%
D:%####.2.$$$.#............+.............$D$.....#.....................#############...............$$$...........2...###################################..d.....6..#####......+#4#4#4#4#4##############%
D:%####.......#............#.......&.....$$$.....+.....................#############.................................+..+..........................#####...........#####......#4#4#4#4#4###############%
D:%############............#.....................#..........2..........####################...2...##++##.......##########..........................+...+.......d...#####......#########################%
D:%#########.&....2........#.....................######............########################.......##..##.......##########..........................#...#################..............#################%
D:%#########################...2.............2.......##.......&....########################.......##..##.......##########................&.........#........############..............#################%
D:%#########################.........................##............+........###############...&...##..##.......##########..........................#........############+##############################%
D:%#########################....................&....######....#####.d......########################..###################.........2................#........############.##############################%
D:%#########################.........................###############.2...d..########################&.###################..........................#........############.###.d...d...........##########%
D:%####################################+############################........########################..###################..........................#........############.###....#########.d..##########%
D:%##########...........#######.................#######################.....#######:.:.::###########..##############################################......d.############.###...##.......##...##########%
D:%##########.....2.....#..####.................############..........+.d...#####:.:..:.:..#########..##........&......#############################........############.###..##..##+##..##..##########%
D:%##########...........#..####......2..........############....2....d##########:.:.....2.:.########...+...............#################################+##########......###..#..##222##..#..##########%
D:%##################+###..####.................############..........########.:..........:...######...+...2...........#################################..........+.########..#.##26662##.#..##########%
D:%###############.........####................##..#########.d.....d..#######...:.2......$$]..:#########.............2.##############......#############..........##########.d#.#2660662#.#..##########%
D:%###############.........####......2........##....########..........#####.::$$$........|6$.:..:#######......&........#......#######......#########...#..........#$$$######..d.#2660662#.#..##########%
D:%###############.........####...............+....2.#######..........####:...|6$...$$$$.$$$...:.:######...............#......#######......#########...+..........+$6$######..#.##26662##.#..##########%
D:%###############....2....####..............##.2....################+##...D..$$]..$$]$$$.........:.####...............#......###.............######...#..2.......#$$$######..#..##222##..#..##########%
D:%##################.#########..............#......6.###############..+:..........$$99$$.......:...##################+#...2..+.+.....2.......##########..........##########..##..#####..##.d##########%
D:%###########.....##+###.....#.##############........##################.:....D....$]99$$...2......:#############.............###.............##########..........##########.d.##.......##...##########%
D:%###########................#.##############6.......##################:...2......$$$$|$........:..#############...&.........###.......&.....##########..........##########d...####+####.d..##########%
D:%###########................#.#############..........###################::..D.....$$$$...$$$....###############.............#######......##+##################+##........+....d..........d.##########%
D:%###########................#.#############...]$$...6####################..:.............]6$..:####################################......##.........##########...........############################%
D:%############............&.##.#############2..70|....######################..............$:$.######################################......##.........##########.............##########################%
D:%############..2...........+..#############...$|]....###########.........###:.:.....2..:...:###############################################.........##########.......&...############################%
D:%############..............#################........############.........#####:....D....::#################################################.........##########...........#.....######################%
D:%###########................################.......6############...&.2...######..:.:...:.##.....d.................#########################...&.....##########...D.......#.....######################%
D:%###########.........2......################.6..6...############.........########:.:.:.#+#........2...............#########################.........##########...........#.....######################%
D:%###########................#################.2....#################+###################d.........................#.............###########.........##########...........+.....######################%
D:%###########.....##+###.....#################......#####....2............##############........########+#######...#.....2....##############.......&.######################.....######################%
D:%##################.##########################..2.######..........&......##############.d......+..............+.&.+..........#........&...+.........######################.....######################%
D:%##############............................####..#######...##+########...##############....d...#..............#...#..&.......+............##################################+########################%
D:%#################.....&.......2...........#############...#.........#...##############........#.........&....#...#..........#...&.............#################.............................########%
D:%####............+..................####################...#.........#...##############........#..............#...#.......D..#.................#################........................&....########%
D:%####............#..................+...........########...#...$$$...#...#######################..............#####..........############+######################.............................########%
D:%####.d..........#########+##########.....&.....############...$D$...###########################..............#####.2...........########.........##.........####.....&.......................########%
D:%####............########....########...........+..........+..#########################################+###########.............#########.........##.........###..................2..........########%
D:%####.&....d.....########....########....D......############..#................########################.##################################..&......##.........##.............................########%
D:%####............########....########...........#############+##########...........####################.###################################.........##.........#############+########################%
D:%########+###############.2..####################......................#.....2......##################.......#####....D.....################.........##.........##########.....######################%
D:%########..##############....####################......................+...........###################...D...####..###+####D.###..........###.........##.......&.#########.....######################%
D:%#########.###############+######################..............2.......#..&....#+########............+.......###D.###|..]###..##......d...####.........##.........########.....######################%
D:%#########.##############...........#############......................#########.########.......&....##########..##........##..#..........#####.........##.........#######.....######################%
D:%#########.##############...........#############.....2................#########........+............##########.##...$$$....##D#....d.....######......&..+#....&....######.....+.......##############%
D:%########..&.############.....2.....#############......................#########....2...#............##########.#|..$$$$$...]#.+..........#######.........##.........###########.......##############%
D:%######........##########...........#########################+##################........#######################D#...$$0$$....#.#.........d########..2......##.........########......#################%
D:%#####..........###############+#######################.........################..........#####################.#|..$$$$$...]#.####################.........##.........#######......+............####%
D:%###..............#########.........###################.........################.....2....#####################.##...$$$....##D#####################....2....##......2..#############...62....6..####%
D:%###......<.......#########.........###################.........################..........#####################.D##........##..#############.......##.........##.........############........D...####%
D:%###..............#########....2....##################..........################..........######################..###|..]###..##############.....2..##..2......##.........###########.26..2......####%
D:%#####..........###########...........################$$........################.........&++...........##########..########.D###############.........##.........##....&....##########..........2.#99#%
D:%######........#############.....D.....###############6].###################################.d.$$$$..d.###########D.....D...###############.........####.........##.........##......+..D...>....0+99#%
D:%########....###############..............##################################################...$99$....###############+##################...........######################+###......#.........2..#99#%
D:%############################..................#############################################...$$$$.d..###############.##############..............##################...............#.6...D......####%
D:%##############################..........................###################################...........###############+#######..........D.........###################...............#....6.....2.####%
D:%################################................2......................#####################################............2......................#####################.....&.........#............####%
D:%###################################..2.....................D.......2...............................2..........2.........................2...########################...............#################%
D:%########################################.............2..........................2.........77............D..............................#############################...............#################%
D:%################################################....................2...............D.....77....................2................###################################################################%
D:%###############################################################...........2.......................2....................#############################################################################%
D:%####################################################################################################################################################################################################%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
N:3:Themed Dungeon Level (Wilderness)
M:Dire wolves guard crumbling ruins in this wild land; find shelter quick!
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%;;..;;..........;..;..;.......2........;.;.;;....;.;..........;.1.....;..;.;.......................................#....<..#......;.....2.....................;.....;....;.;..;+.K.K.K.K.K.555XXxxxx%
D:%;;..;;.;...;....;..;..;................;.;.;;....;.;;.........;.......;............................................#+#.....#......;...........................;.....;....;.....XK.K.K.K.K.K.XXXxxxxx%
D:%.;;.....;..;;..;..;....;;;..;;..;......;.;;....2....;..;...;;....2..........;.....;...;...............;........;...#.#######....;..............;...;;......;.;...xxxxxxxxxx...;X.K.K.K.K.XXXXxxxxxx.%
D:%..;...;;.;.;.;..;.##########.;;..;......;.;;....;...;...;.q.;;..................................................;..#.......#.....;..............2...;;......;.xxxxxxxxxxxxxxxx.XX.K.K.XXXXxxxxxxxx..%
D:%;..;.;...;.....;..#........#...;;.......;....2.;...;.;.;;.;...;..q.;;...q;........;..................;............;###+#####.....xxxxxxxxxxx.;;.;..;..;;....xxxxxxxx.;..xxxxxxxxXXXXXXXxxxxxxxxx....%
D:%..;...;..;.2..;...#.######.#.;;;2........;....;.;;......;...;.;.;;.;....;;..;...q..;.......;.........................:.:...;.xxxxxxxxxxx;;;xxx......;;...xxxxxxxx...;;.;..;xxxxxxxxxxxxxxxxxx..;;...%
D:%;..;;;..;..;;;....#^#4447#.#...;............;..2;.;..;;..;;..;.;......;.;...;........;;.............;.;..;..........;:.:xxxxxxxxxxxxxxxxxxx;xxxxxxxxxxxxxxxxxxx..............xxxxxxxxxxxxxx;.......;%
D:%.;;..;.;...;....;.#.+4~44#.+;;...;.;;...;;........;..;...;...;.;.;;...;;;.;;;.;;q..q......q.;..;...........;;........:.xxxxxxxxxxx.....;xxxxxxxxxxxxxxxxxxxxx.;..;..........;;..xxxxxxxxx...........%
D:%..;;...;;...;..;..#^#4447#.#;..;....;.....;.;.;.;;...xxxxxxxxxxxxxq..;.;;.;;..;...;..............;;.;;...........xxxxx.xxxx.......;..........xxxxxxxxxxxx;..........;....6...;.1;.;;;.....;;.;.;....%
D:%..;;.;.q...;..;;;.#.######.#;...;...;;...;.;......xxxxxxxxxxxxxxxxxxx;.;;.;;;...................;.............xxxxxxxx.:....;;.;;..................;..........;..........;......;.;;;;..H;.....H;.;.%
D:%;...;;;;.;;;.;..;.#........#;.....2.....;;..;.;xxxxxxxxxxxxxxxxxxxxxxxxx;;;;.;..;.;...;;;......;....q;.....xxxxxxxxx::.:;.;......;;...................;;.;.;......2;.........;.;.;;;.....;........H.%
D:%;.;.2;;..;..;...;;##########.;..;;.....;....xxxxxxxxxxxx.;;..;..xxxxxxxxxxx;;;..;.....;.;...;;;......;...xxxxxxx..;.:..:...;;.;......2;...................;;.;.;.......;...2..;.;;.;..;.H....;B.....%
D:%;.;..;;q.;;;..S.;...;..;......;...;.;.;;;xxxxxxxxxxxxxxxx;;.;;.;;.;.xxxxxxxxxx;..;...;;;........;......xxxxxx;;;.;..:.::...;......;..........;..;.;..;...;.............;;...;..;.;..;.........;.....%
D:%....;;.;.;;..;....;;....;..;..;...;...xxxxxxxxxxXXXXXXxxxx;;..;.;..;.;.xxxxxxxxx;....;;;........;.....xxxxx.;;;.;...:.:.######...;..........;..;.;..;...;.............;;...;..;;.;.........H.;B.r.H.%
D:%.;....;...S;..;.;.;;;..;.;q....;..;;.xxxxxxxxxXXXX4X4XXxxxx.;;..;;;.;..2...xxxxxxx....;.............xxxxxx.;..;.....:.:.#.+..#....;.;;..;.;.;...;.....;.;..;.....;............;.;.;....;.......:.:77%
D:%;..;....;.;;;;2;.;...;..;..;..;2.;;xxxxxxxx.XXX7X4X4X4XXXxxxxx.;.;..;........xxxxxxxx.;............xxxxx..;..;......:.:.#.#..#...;.;;..;.;.;...;...;...;........;..............;;.;...H...B..H:r::77%
D:%..;S..;.;S.S.;;.;.;;;q;.;..;.;.;;;xxxxxx....XXX+XX4X4X+8XXXXxxxxx;..;....;...;.xxxxxxxxxx.;...;..xxxxxx;.;..;......::.::#.#..#.........;.......;...;2;...;;.....;..;.............;;;;...B....:B.:.r.%
D:%..;.;..;;S.S;;.;.;;;...;;...;...xxxxxxx.....X4X4X4X4X4XXX4XXXXxxxxx.;....2...;..;xxxxxxxxxxxxxxxxxxxxx;...;..;.:::::....+.#.,#.;;..;.........;.......;..;;.....;...................;;...;...:.:.B.B.%
D:%;.;.;;..;..;...;.;.;..;..;.;..xxxxxxxxx.....XXXX4X4X4X4X4X4X4XXXxxxxx..;...;.;..;..;xxxxxxxxxxxxxxxx..;....:::::.....:::######......;.........;.;.;;.;;.;;.;....;.....;..........2;.;;;.....:......H%
D:%..2;..;q.;.;.;.;...;...;;;xxxxxxxxxxx.R.....+&0+X4X4X4X4X4X4X4XXXXxxx.....;..;;..;.;...xxxxxxxxxx..;..;....:.....:::::.;......................;.;;.;.;;;.;......;..........2........;;.;...B;:....B.%
D:%.q..;;..;;.;..;;;.;.;;xxxxxxxxxxxx......;...XXXX4X4X4X4X4X4X4X4+7Xxxx.....;...;;......2.;.....;..;...;.....:.:::::;.....;..................b......;####...;####....................;..;;............%
D:%;.;.;;..;f..;.;..;xxxxxxxxxxxx...;.R;...;...X4X4X4X4X4X4X4X4X4XXXXxxxx.2...;.;.;;........;.....;..;...;....:.:.;...;.....;......................2.;#bb######b3#;....................;.;.;.;;........%
D:%.;;.;.;.;.;;xxxxxxxxxxxxxx....;.....;..;....XXXXXXXXXXXXXXXXXXXXXxxx...;;.;;.;..;...........;....2..;.....::.:;...;2;;.....................;...;.;###bbbbbb.bb#;...;....;..;;;...........;;.........%
D:%;.;2;;.;.xxxxxxxxxxxxxx;..;....;.R...;.;;..;.;;;..;;;..;.;...;...xxxx;.;.;;..;.;..;...........;.......;...:..:..;...;.;;......................;...:.:bbbbbbbb3#;.;...;....;..;;;...........;........%
D:%;;;;;;xxxxxxxxxxxxx..;.;..;;....;;...R;.;x.;.;...;.;;;...;.;.......xxx.;;......;..;;;..;.....;.;.........::.::.........;.....................;....###.bbbbb.b.#..;.....;.;.................;.....6..%
D:%;;;;xxxxxxxx..;;..;.;......;.;;....;.;..xx;...;.;;;.....;.........;.xxxxx.....;..xxxxxxxx;;;..;.....;.;..:..:....;..;.........;....................#.bbb.bb.b##.....;;..;.....;.;.................;.%
D:%xxxxxxxxxx;.R..;.;.R.....;.;.....;.;;.;xxxx;2;;....;;.....;...;.2.....xxxxxxxxxxxxxxxxxxxxxxxxxxx.....;;.:.::........;..........;..;...;...;.....;.#b.#####b3#........;;;.............;...;...;;.;.;%
D:%xxxxxxx.......;..;.;.;..;.R..;....;R..xxxx.....;;xxx...;;.;...;.....;.;.xxxxxxxxxxx....xxxxxxxxxxxxxxxxx.:.:;.;...........;..........;..;.b.;...;..####xxx####...;.;..b......2.;;.................;.%
D:%xxxx...2.......;..;......;;...;R.....xxxxx.R....;xxx;;;;...c;..;..;;.;....;.......;...;.;......xxxxxxxxxxx.xxxxx...;..;...;......;...;....;..;...xxxxxxxxxxxxx.....;.;..;..;....;.....;;.........;;.%
D:%x..;;.;.;...;.....;.;..;......;;..xxxxxxx.....;xxx...;..;;.;.;;.;;;.;;....;....;.......;...;.;.######.xxxx.xxxxxxxxxxxxxx.;..;...;......;...;xxxxxxxxxxxxxxxxxxxx....;..;........;.;..;..;....;.....%
D:%.........;.;..;2....;......;...xxxxxxxx..;....;xxxx;;...;;..;.;;;;.....;;.....;.;.......;....;;#..+.#:::::.:.;xxxxxxxxxxxx..;.....;....;xxxxxxxxxxx....;.....xxxxxxx;..;...;;.I.....;I.;.I;;...;.;;.%
D:%;;.........;;..........;.;..;.xxxxxxxxx....xxxxxxxx.;....;..;....;....;;.......;...;.;;.....;.;#..#.#:.....:;.;..;.....xxxxx;..;..;.xxxxxxxxxxx....;....;...;...xxxxx.;..;...;;...I...II.;..;;...;.;%
D:%;..;;###.;........;.xxxxxxx.R.xxxxxxx;;.;..;xxxxxxxxx;;.....;;..###.###...;....;......;.......;#..#.#:.:::::.......;;;...xxxxx.xxxxxxxxxxx...;..........;.....;....xxx...;..;;.....;;..I............%
D:%;.;..;;;...2.......R;xxxxxxxxxxxxxxxxx....;xxxxxxx.........;...##r#.#r##..;.............;......#,.#.+..:...;.........;;;...xxxxxxxxxxx;;;;;;.;..;..;..;.....;.......xxx;..;;.....;;......;.;;;.xxxxx%
D:%...;##+##.;;..;....xxxxxxxxxxxxxxxx;.R.;...;.xxx;..;...;....;;.#rr+.+rr#.;;.;.....;.......;..;:######.::..........;..;;...;.;xxxx.;.;.;;;;;;;;;;;.;;.......;.;.......xxx;;;;.......;..;;;;.xxxxxxxxx%
D:%..#.#n$n#;#..;;.;;...xxxxxxxxxxxxxxx..;....;..;.;;.;..;...;;...##r#.#r##.;.;.........;.......;:.......:...;..............;...;.;.;;.;;.;;;;;;.;;;;;......2............xxxx.;;.;;...;.;;xxxxxxxxx....%
D:%..#.+$n$+.#..;.........xxxxxxxxxxx......;;.;..;;.....;;.;..;.;..###.###.........;.............:.:::::::..;.....;..;..;..;.....;...;..;.2;;.;;;;;;...;........;..;.....;xxxxxxxx;;;;;;xxxxxxxx;;.;...%
D:%..#.#n$n#.#..;......;....;...;.;.;....6..;.;.;;;.;..;.;.;..;...;.;.;..;.........;..;..........:.:.;......;.2......;..................;....;;..;.;.;.;.....;;.........;;;;xxxxxxxxxxxxxxx;;;;;;.;....%
D:%.;..##+##......1....;...;............;;......2;.;....;;.c.;;.;;..;.;;..;...2..................:.:.....;...............;......;.......;...;;.;;.;.;;;;;...........;...;;;.;;;;xxxxxxxxxx;;;......;.;.%
D:%;..;.............2.;...;.....2....;.;;...;;.;;.;.;.;;f...;;;..;;;;.;.........................::.:....;;..............;......;.......;.......;..;....;;;;.;......;....;;.;..;;;;;;;..;;;;;;..;.....;;%
D:%...;.###.;;...;;.....;;...........;.....f..;.....;..;;;.;..;.;.c;;;..;.;;;..;...;............:..:..............;...;..;..........;......;;...........;;;;;;.;......;1.;......;........;;;;.;........%
D:%...;;.....;;...........;.................;;;....;.;.;.;....;;;.;.;.;.;............;.........::.::...;...;..;..........;...........................;.....2;;.....;.;...........;......;;;;..;..2.;...%
D:%.;2.;.........;....;.f;..;...;;;..;.;.;..;....;;.....................;...........;;;...;;.;::..:;.......;...........;..................;..........;...;..;.;;.....;.........;......C.....;.........;%
D:%...;;..;.;;....;;......;;.f.........;;;..........;.................;.;.........;....;.....;:.:::..;......;...;..;......................;...;I.......;....;;.;.............;......................;..%
D:%.......;.....f.........;.........;.......;.f.;;.........2..;...;.;;.;.........;.;.;....;.:::.:a....;;..;.a.........;.;a......;..;...........;.;..;...;.............2.;.......;..........;..2.;.;....%
D:%............;.........;.......;.;.;;............;...;......;.......;.;.;....;.;;.......:::...:.........;;;;;a;.a..;.2;....................;.....I;I...............;..;............;.;............C.;%
D:%...;......;.;...;.;...;;..;;.;;.....;.######.........;...........;......;;;;......;.;;::...:::.;.....;.;a.;;;;..;.a.;.;....;..;.......;.......I..I;.....................C.;.................;.....;.%
D:%.;.........;;..;2.;;.....;.;........;;#..+;#.......;.........;.........;.;;........::::..:::.;..;.;......;aa;a.a;....;.....;.....;.;.......;......I..........................C...;....C;....;..;....%
D:%....2.........;....;..;;......;.....;;#..#.#............;.......;........;......::::....::......;..a..;.a;a:::a.a....;a.......;....;.....2................;..................;............;6........%
D:%...q......f...;....;..;..;.;.;;;;;;.;;#..#.#..;..................q...;.......::::....::.:.;.a..;;......a;aa:::a........................;..........;...........2...;.........;.....;......;.........;%
D:%..................;;;..;.;.;.;;.;.;;;.#,.#.#....................q.........::::....:::::.:....;......a...a;a:::.a...;..a..........a.....;.;.........................;.......C.........C.....XXXXX..;.%
D:%...f..q..;....;;..;.;;....;;......;;.;####.#.....................q.....;.::....::::####+#;;.;......;..a.;a.aaa..a;a..;...;............;;;.;.....................;........q..............q..XX9XX;...%
D:%...q...........f.......;;.;.........;;;..:.:..........................::::..::::...#....#.;.;;....;.a....;.............................;...;........;.....................;.......;..6.....+9X9X.;..%
D:%..............;......;;;..2.......;......:.:.::::::::::::::::::::::::::....::.;....#+####....;...;..;......aa;...a...;;........;........;.................2..........;.;C......;;.....;....XX9XX....%
D:%.................:::::::::::::::::::::::::.:::..........................::::.;.....#....#;..;...a....2...;.......;...........................;...................C...;;;....;.;;;;.........XXXXX..C.%
D:%;.........2..:::::.............................::::::::::::::::::::::::::..........#...,#.....;.......;;.....;............................;....;..........;...........;;....;.;.;..............;..;;%
D:%.;....;.....::.....:::::::::::::::::::::::::::::..............................;....######.;..;......;..;..;.;;.;;..............1................;...2.........;.....;.......6;.....C......;..C....XX%
D:%#######::::::..:::::.....;......;...;.......;.................;.............................................a.;.....................2......;.............;..C..........C...................6...;C.+0%
D:%......+.......::......................;.......B.......................;..............;..2............;.......;.;;.;............;......;...;.................................q..C.............q....XX%
D:%+######::::::::..2.......;......;....;...............B.........2..........;...............;.;.....;...........;;..;.;..............................................C....C..................;.C...C..%
D:%......#............;......................B;...B.....;.................................................;2......;;.;;............;......................;........6...................C;.....XXXXX....%
D:%......#...;.....2.......;................B.;.BBB;;B.B...B.................;.................;.......;..........;;....;......................;.........2.................C..............q6..XX9XX.q.C%
D:%..>...#.....;.................;............BB;;;;;;B;.B;...........;...................;....................................;....................................;C.................q.C....+9X9X.qC.%
D:%......#..........;..................;...B;.B;;;;;;;;B..B;...................;....................;.........;........;...........;..........;.....;.......;...........q...;C.......;.......CXX9XX....%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
N:4:Themed Dungeon Level (Demon Stronghold)
M:The Fires of Udun rage here, and demons laugh to see new sport!
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%#######....#..##.....&.######...........^..............@......######...@@@@@@@.......###############......##########################...################################....#######.7.###############%
D:%...#####..#######........###............##...####....@@@@....#######..@@@@@@@....#################....###########################..^...############################.....#########....u^#......######%
D:%.<#######..######..........#......#######....######.....@@@...#####.u@@@@@@@@@.u#######.#...######.^#################...u..........##############################..u.######..#########........44####%
D:%..######...############.......^########...&.#######..@@..@@@@.......@@@@@@........####..#..####......^..###################..u.@@@.^..............u##########.....#########......#####.....2..44####%
D:%...#####....^..######################.....####.##..@@@@....@@@@..^@@@@@@@@@....@@..####.........^..@@@@..........^..##########^..@@@.#####.@@@......####7.....##.....########......###........44####%
D:%...##....@@@@@......#############...........#.......@....U..@@@@...U..@@@@@@@.&@@@...####.^...###..@@@@..##########....7.######...@@.@@@@@@@@@@....^..##############.#########....####2......^..####%
D:%.#.....@@@@@@@@@@@....&..#######.................@@....@@@@@@@@....#..@@@@@@@@...@@@@..########...@@@@@@...####################&.@@@@..@@@....@@..##.###########........####...######....2.....#####%
D:%##...&.@@@@@@@@@....##......#####...^..............@@....@@@@@.^.##^.&...@@@@@@....@@@...###....@@@.&....####################...@@@@@........^.....#####7..###.&..@@@@@......#######....^....#######%
D:%...###^@@@........######....######.......2..........@@@^.......###....u.....@@@@@.@@@@@@.^.##...u...########################.2.@@@@@@..@@@@@@.2....#####..###...@@@@@@@@@..^.#############..########%
D:%.####..@@...@@@@...######.....###....U...............@......#######....@@@@...@@@..@@.....##..@@..#######################.....@@@@@@@@@@@@@@......#######..#...@@@@@@@@@@@@....###########..########%
D:%###...@@..&@@@@@@.....####.&.###.............^....@@@@...#########....@@@@@@@.U@@@.^@^&.###..@@@..#######################...@..@@@@@@@@@@@@@@..###########...&.@@@@@@@......@@..#######..U.#########%
D:%##....@...@@@@@....@@^..###..................###..^....##########..^@@@@@@@@@@..@@@....##...@@@@...####################..^@@@@.@@@@@@.&...@@...###############...@@@@@@@@@@@@@@....#...^.########.##%
D:%####.U...@@@@@....@@@.....###.U...............##.^...#############....@@@@@@@@@..@@....#..@@@@@@..####################...@@@@@.@@@@@@@@@@....#################..u.@@@@@@@@@@....@@...u#########.#.##%
D:%..####..@@@@@@@@@@@@@.................&...#.........################.....U@@@@@.....@@^..@@@@.@@@...####################...@@@..@@@@@@@@....##########....u....@@@@@@@@.....6....@@@....####...7#..#%
D:%#...#.^@@@@@...@@@@@.......@@@@@@@@......####...#######################....@@@...@@@@.....@@..@.@@..#####################..@@@@..@@@@@@@@..#####..##..........@@@@@...^.@@@@@@@@..^@@@...&.......^##%
D:%##....@@@........&......@@@@@@@@@@@@@@@@..###################&....######...@@@@@@@@.....U.............^.###################.....@@@@@@@@....^.............^..@@@@@@..@@@@@@@@@@@@@.......@@@@@...###%
D:%...U..@@@...@@...####...@@@@@@@@@@@@@@@@@..^....############..@@.....###....@@@@@@..&...@@@@@@@@@@@@@@@.....###############...#.....@@@..@@@@.............##^@@@@...@@@@@@@@@@@@@@@@@...@@@@.....###%
D:%##..#.@@..@@@@@@..#####..@@@@@@@@@@@@@@..........##########..@@@@@.^###...6..^........@@@@@@@@@@@@@@@@@@@......2...########...##..@.....@@@@@............##..@@....@@@@@@@@@@.....@@@..@@@@@..######%
D:%###.#..@..@@@@@@..#####..@@@@@@@@@@@@@@.^..##############..&@@@@........@@@.........@@@@@@XXXXXXXXXXX@@@@@@.........#####...#####^@@@@@.@@@...........2..#&...@@@@..@@@@@@@@@@@@@......@@@@.^..#####%
D:%######^u...@@@@@..####..@@@@@@@@@@......################..@@@@@@@@@@@@@@@@@.......@@@@@@XXX.........XXX@@@@@@......&..###########..@@@@@@...####.........###...@@@@....^..@@@@@@@@@.....@@...#######%
D:%######..@@@@@@.^.####.&@@@@@@.@@....##..################..@@@@.@@@@@@@@@@@.2....@@@@@@XXX......6......XXX@@@@@@........#########.2.@@@@@@@@..U####...^.######.....@.........@@@@@@@@@@@....@....####%
D:%#####..@@@@@@..#####.@@@@...^.....#####################.....@@...@@@@@.@@.....@@@@@@XXX.......XXX.......XXX@@@@@@...U...###..###^.@@@@@@@@@...###################..^@........@@@@@@@@@@..@@@@..u..##%
D:%###.....@@@....#####.@@@..######....^.########....###....@@....U.@@@@.......@@@@@@XXX...6......X......6...XXX@@@@@@......##..#....@@@@@@@@..################..####.^@@@&......@@@@@@@@@@@@@@@@@.^.##%
D:%##^.@@@@@@@@^&######.^...###################...#####..@@@@@..@@@@@@@@@.&...@@@@@XXX....XXX...........XXX....XXX@@@@@.....##....@@@@@@@@@@@..^.....##########.^###..@@@@....&.@@@@@@@@@@@@@@@@@@@.2.#%
D:%..&@@@@@.@@...#######..##################...#####....@@@@@...@@@@@@@......@@@@XXX.......X......6......X.......XXX@@@@....^..@@@@@@@@@@@..U.@@@@@...#########......@@@@...@@@.U@@@@@.@@@@@@@@@@@&....%
D:%..u..@@@..@@@..###....###########..........##....U@@@@@@@@..^@@@@@@..2...@@@@XX...............XXX...............XX@@@@.....@@@@@@@@@@...@@@@@.@@@@..#...7###.@@@@@@@@..@@@@@..@@@@@..@@@@@@.@@^.####%
D:%...U..@@..@@@@..####.u########...^.....u...^2....@@@@@@@@@@..@@@.@..#...@@@@XX.................X.................XX@@@@.....@@@@@@@@@..@@@@....@@@@...##.#....@@@@@@@@@@@@@.....@@@@&@@@@@..&.u#####%
D:%.....@@..@@@@.@..##...########...@@@@....@@@@@@@@@@@@@@@@@@@..@@...##&.@@@@XX.....................................XX@@@@......@@@@@@@...@@@@..@@@@..####.&.#....@@@@@@@@@@.....@@@.....@@...########%
D:%#..@@@@...@@@@@@.##....######.U@@@@@@@@@@@@@@@@@@@@@@@@..@@@.....###..@@@@XX.......................................XX@@@@U......@@@@@U..@@@@@..@.2.####..#####.^..@@@@@@@......@...@@@.....#########%
D:%###@@@...@@@..^.2......######..@@@@@@@@@@@@@@@@@@@@@@@..@@@.U#######..@@@XX.....6...................................XX@@@.......@@@@^..@@@@@@@@..^..############..u.........&.....@@@@@...^####.....%
D:%###@@^.@@@@....@@@..^..#####.&@@@@@@@@......&....@@@@@@@...^#####..U..@@@X.....XXX.........8.8.8.8.8.................X@@@......@@@@.^@@@@@@@@@@@@@..############..............###...@@@@@@...###.7##%
D:%........@@@....@@@@@@.u..#.U..@@@..@@@@....@@@@@.2.@@@@@...#+#####....@@@X..6...X...6.........000....................X@@@.....@@@@......^..@@@@@@@....############.......6.....###....^.@@@@...##.##%
D:%........@@@...@@@@@@@@@U...@@....^......@@@@@@@@@@........###00###....@@@X.XXX.....XXX.....8.80>08.8.................+@@@.....@@...@@@@@@....@@@@@.@@...#..&.##...............#####...@..@@@@@.u....%
D:%##.......@@@@..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.#####^###00###....@@@X..X...6...X.........000....................X@@@.........@@@@@@@@...^......@@@..........u.2.............###.@@@...@@@@@@^..%
D:%#######...@@@@...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&####...#######....@@@X.....XXX.........8.8.8.8.8.................X@@@..2.....@@@@@@@...@@@...@@@@@...@@@..........2..2.....@.....@@@@.@@@@@...##%
D:%#########....^..@@@@.@...^......@@..@@@@@..@@@@@@@@..###....#####.....@@@XX.....X...................................XX@@@.......@@@@@@..U@@@@...@@@....@@@@@.U................^@@@@.@@@@@@@@@...####%
D:%#########..@@@@..@@....@@@@....^@...........@@@@@@..#####.....##...2..@@@@XX.......................................XX@@@@......@@@@@....@@@@@@^.....@@@@@@@@@..................@@@@..@@@@@@@@..u####%
D:%##########...@@@....@@@@@@@@..@@...@@@@@....@@......#####....####......@@@@XX..................6..................XX@@@@.........@@..##.@@@@@...@@@.@@@@@....U@@@..U@@...@.&..U..@@@.&...@@@@...####%
D:%##########....@@@@@@@@@@@@@@...^..@@@@.....^.@@@@.&.###########..##.....@@@@XX................XXX................XX@@@@...@@....@@@.^##.@@@@@@@.@@@@@@@...&.@@@@@..@@@@@@.......@@@..###...@@@@..###%
D:%..#######...&.@@@@@@@@@@@@@@@@@@@@@@@@.###.....@@@@....#######...###.....@@@@XX.........6......X......6.........XX@@@@.....@@@.@@@@@......@@@@@@@@@@@@....#...@@@@@..@@...@@@@.@@@...####..@@@..####%
D:%#.7.####...@@@@@@@@@@@@@@@@@@@@@@@@@@@..##.......@@..################&....@@@@XXX......XXX...........XXX......XXX@@@@...U...@@@@@@@@@...@@@@.@@@@@@.....###..@@@@@@..U@.@@@@@@.@@..#####..@@@..#####%
D:%##..^.2..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..#####.......#############.........@@@@@XXX.....X......6......X.....XXX@@@@@......@..@@@@@@@@..2...^...U.....#####...@@@@@@@@...@@@@@.....######..@...######%
D:%######...@@@@@@@@@......@@@@@@@@@...^.......####...########....^..2...@@....@@@@@@XXX.........XXX.........XXX@@@@@@.....@@@@@@@@@@@@....################...@@@@@@@@@@@.^@@@@@@@@@&.######...#^.2..##%
D:%########..@@@@@@@..####...@@......######....&##...####.......@@@@@@@@@@@@.....@@@@@@XXX........X........XXX@@@@@@......@@@@@@@@@@@...###########.....###.^@@@@@@@@@@@@@..U..@@@@@@...#####..###..u.#%
D:%#########...@.^...######&.....########...@@@....###.####...@@@@@@@@@@@@@@@..&...@@@@@@XXX.............XXX@@@@@@.....@..@@@@@@@.....########.^........####..@@@@@@@@@@@@.###...@@....######u#######.#%
D:%###########...########....########.....@@@@@@@..............@@@@..@@@@@@@@@@......@@@@@@XXX.........XXX@@@@@@....2.@@@..@@@@@..##..#####....@@@@@@@@.###..@@@@@@@@@@@@...##..&...#######...#########%
D:%.^..#################..^############..@@@@@@@@@...@@....@@@@@@@...^.@@@@@@@@@@@.2...@@@@@@XXXXXXXXXXX@@@@@@.....@@@@@@@.@@@@@.U########...@@@@@@@@@@.....@@@@@@@@@@..^.#########..#######.##########%
D:%.....#################.....########....@@@@@@@@@@@@@@..@@@@@....###..@@@@@@@@@........@@@@@@@@@@@@@@@@@@@.....@@@@@@@@...@@...###########...@@@@@@@@@@@@@@@@@@@@..&.#####################...########%
D:%#....#....#######.&......^########....@@..2......@.....@@@@...#####..u@@@@@@@@@@@.......@@@@@@@@@@@@@@@........@@@@@@.&@....###..###.######.&.@@@@@@@@@@@@@@@@....#########################..u&#####%
D:%####...########...###..##...###..&..@@@.....@@@..&.@..@@@..^######.......@@@@@@@@@..........^.....2.....##&@@@.@@@@...@@@@@&.......#..##....@@@@@@@@@@@@..&.^..###############################..####%
D:%####.U.^############...####...............@@@@@@@@@@......##############......@@@@...##....####....######..@@..@@@@@...@@@@@@...@@.......@@@@@@@@@@@@@@@@@@@@@.....^#########....##..7#########^####%
D:%####^.@...############.................@@@@@@@@@@@@@@.....##################.....@@@^.#######....######^.@@@@@.....^..@@@@@@@@@@@@@@@@@.............@@@@@@@@@@@......#####...^@@....##########..####%
D:%###..@@@@.....######.^...................@...@@@@@@@@@..u.#######################.......#####.#####....@@@@@@@@@@@@.....@@@@@@@@@@@@@....######.........@@@@@@@......^####.@@@@@.4.##.#######..#####%
D:%##...@@@@@@@.u..######........U.......@@......@@@@@@@....#############...#######################....@@@@@@@@..@..@@@@@....@@@@....@@@@...###########..^......@@@...&......U.@@@@@.....###...4.u#####%
D:%.^.@@@@@@@@@......................^..@@@@@@@....@....^##############.....U...#############.^.....@@@@@@@@@@.......@@@..##.@@@@@@@...U...################...&..@@@...####...@@@@@...@@...u.@@^.######%
D:%#...@@@@.@@@&.#######........u....@@@@@@@@@@@@@...@.##########.....&..################..2..@@@..@@@@@@@@@@@.@@@.....2..##..@@@@@@@@@@.....################....^@@....#####..@@@@..@@@....@@...&..###%
D:%###..@@@..@..##############^..##.@@@@@@@@@@@@@@@@@@...###......#####.....&&#####.......@@@@@@@....@@@@@@@..@@@@.#########...^..@@@@...#####################.........#######.4.@@@@@@@@@@@@@......###%
D:%#...@@.@@...U.########......###.U.@@@@@..@@@@@@@@@@@@^....@@@.&#########.^&#######..@@@@@@@@@@@@@...@@@@@@@@@^..##############.......######################........######.^.@@@@@@@@@@@@.&...4..4...%
D:%#.&....^...############...####..@@@@@@@..@@@@@@@@@@@@@@@@@@@@@...###############...@@@@@@@...@@@@..^..@@@@@@..#############################################......^..####....@@@@@@@@@..4.#....^.####%
D:%##.u..##############.^..######.....@@@@@...@@@@@@@@@@@@@@@@....6.#################...@@@@@@..@@@@..##..@@@......^.#####7..################################....^.......#4..@@@@@@@@@@..^########.u.##%
D:%^..###########^.u.......U..#######....U..@@@@@@...u.@@@....&.###.###...&############^.@@@@@@.^..@.###..U...#####...######...&....u.....^..###############.....#....##^...4.@@@@@@@..4...####.###....%
D:%7.###########....####################...@@@@@@@..&@@@@@.....###^....########..##.U...@@@@@@@@@u.2.####....^.######..####..U.############.....###########.....###...#######..&^@@@..###4......####.7.%
D:%#############..^###################.^@@@@@@@@@@@....@@@...######..#########..&...@@@@@@@@@@@@@.....#######...&^.#########.####...###########........#..^...######...#########......#######.7..####..%
D:%###########..7...############7......###############.7^..########...########..7############.&...################...7######...&....##################...#############^..7#############################%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
N:5:Themed Dungeon Level (Mines of Moria)
M:Goblin-drums sound in deep Moria: Doom... Doom...
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%>44.........@@@@@@###########################################################################.......3.###########2..###################!.......###T###....###T#################################*****%
D:%44.........@@@@@@@#########O...3O############################################################.........##########......########..######!!.....................########################.......####****%
D:%4....Uu..@@@@@@@@##########O..O....#########################################...5.####..o..o.+#......############.....###...9##.....####!.......................#T###############............###***##%
D:%.....uU@@@@@@@@@##############+#####3.O.###################################........####....o.##.....###o..#######...###.....+.1....###T##.....###T#............T##############.............o#***####%
D:%...@@@@.@@@@@@@###########.^+.....+.OO.#############..............#########.........+..o...6.#########.....#######.######.####....########.###T######.........##T###########..........o.o.o****#####%
D:%@@@@@@@@.@@@@.###########..##....##O..##X########...................########.......######o.o..########.o.o.######...........#############T######..T.#.........#############..........oo*****########%
D:%@@@@@@@@@.@.....######....###....#####XXX#####.........................#####...##+#######################.##........#####...........############....##.....###T############.........oo*****#########%
D:%@@@@@@@@.........#####.##X####+####XXXX####...............................#######......o..o.o..#####..........#XXXXXXXXXXXXXXXX##...........######.##....##T##############......6..oo****###########%
D:%@@@@###........2.......##X###999#XXX####.......2.......#######..................o............o........#XXXXXXXXXT...T707.T...TXXXXXXXXX#........##.+..##T##################.........o****###########%
D:%###########.............#XX##999XX###................###XXXXX####..................########.....#XXXXXXX...T...T.....777......T...T...XXXXXXX#.....########################..........o***###########%
D:%##############..........##XXXXXXX##...............####XXX###XXXX###.........##############...#XXXX.T...T..oo.....O.........O.....oo...T...T.XXXX#......#####.9......#########.........o.############%
D:%###..T.+.T.######...........#####................##XXXX#3o...##XX####........###########...#XXX......o.....oo......O.O.O.O......oo.....o.......XXX#....#.............############.......############%
D:%###.T.T###..+...................................##XX##3..o.o..##X####........##########...#XX.........o.....oo.................oo.....o..........XX#..##.###......################+#################%
D:%####...#######.....##.......................#####XX#..4o..o...#XX##..........####.o.o+....#X...........o.....ooo.............ooo.....o............X#...+.#####..###..&...#####.....#################%
D:%##############...######.........6.......#######.XX#..o..o..o.##X##.....2....####..o.##X...#X............o......oooo.......oooo......o.............X#...########r.....###.#####.#####################%
D:%#############....#######...........#############X##....#.#####XX#..........#####9..###X...#X.............o........ooooooooo........o..............X#....########....####...&...#####################%
D:%############....###################################.####.XXXXX###........#############XXX.#XX.............oo.....................oo..............XX#....+.####################+#####################%
D:%###########....##############X###################...####.#######.......###########XXXXXXXX##XXX.............ooo...............ooo..............XXX#.....#..###......######..........4....###########%
D:%#########....################XX########......###..######..##......2....................XXXXX##XXXX.............ooooooooooooooo..............XXXX#....#####............###.................##########%
D:%########...###################XX######...4.......########+#...............................XXXXX##XXXXXXX..............................XXXXXXX#.....#####..............###.................##########%
D:%######....#####################XXX####.......############.....XXXX................2...........XXX######XXXXXXXX...............XXXXXXXXX#........#########......4.....####.................##########%
D:%######...###############.#P..P###XX####.....#############....XX99+..............................XXX###########XXXXX+XXXXXXXXXXX#............######XXXXXXX##........######................###########%
D:%####....############.....#.PP.+..#XX####.4.##############.....XXXXXXX+XX###########...............XXXXXXXXXXX####...#####...........####################XX###################.........##############%
D:%###.....########.........#######.##XX############.....##+#.............#########X#####.............XXX####..o.###......................##################XXXXXXXXXXXXXXXX###########################%
D:%####...#######.................+.###XX#########.......#..##............####XXXXXXXXXX####....2.......XXX###....+...........#####.........############################xxxXXXXXXXX####################%
D:%####...######..................#..P##XX########...8...#.########.......####X########XXX#####...........X#.5.o.#########+############......###########################x.x#######XXXXXX###############%
D:%####...######..................###.###XXX#######....#+#...######.2....####XX##########XXXXX##..........XX#.o.########o.......+...#####.....########################xxx.xxx##########XXX#############%
D:%#####....####..................##P.#####XXX##########.....#####......####XX###############X##...........XX##########...8.o..##..o.#####.....###################xxxxx..p..xxxxx########X#############%
D:%######....####.................#...4######XXXXXXXXXXXXXXXXXXX#......####XX################X###...........XX########.o...o.####.o.5######..&..##################x.....p7p.....x########X#############%
D:%######....####................###.P#######X###################......###XX#################XX####..........###########5..#################......################xxxxx..p..xxxxx########X#############%
D:%########...........###......#############XX##################.......###X###################XX######.........##############################.........################x.....x############XX############%
D:%########...####..##########+###########XXX###.C.############.........#XX####################XXXX####.........###############################.......################xxx.xxx#############XX###########%
D:%########...#####+#..######.P..########XX####C.CC.##########........##XX###..........###########XXX###.......################################...............##########x.x################XXXXXXXXXXXX%
D:%#######....##.O....O.####.....7#####XXX#####CCCC#########........###XX##...#######......#########XX##.....###....#########################.....2.............########x.x#################X4.4.4.4.4X%
D:%######...####..O.....#####..P#####XXX#########.########........####XX##...#########...u...7#######XX#+#####....2....####################.......................######x.x#################X.*.*.*.*.X%
D:%##......######....O#############XXX###########+######.........###XXX####...########.u.....u..######XX.....+...........################............................###x.x#################X4.4.4.4.4X%
D:%......########################XXX#########^^^^^^............####XX#######...########....u....#######XX#####.............###########...............#####.............##+##################X.*.*.*.*.X%
D:%...########################XXXX#########^^^^^^^^.......2.#####XXX##########...######..u....U.########X#######.............######..............###########...............#################X4.4.4.4.4X%
D:%##.######################XXX###rr#####^^^^^^^^^^^......#####XXX#############...########...u.#########X#########..............................##############...............###############X.*.*.*.*.X%
D:%##.####################XXX#####r##.^^^^^^^^^^#############XXX#################...#################XXXX#######.............................####XXXXXXXXXXXX####...............############X4.4.4.4.4X%
D:%##.###################XX########...^^^^^^^^#############XXX####################....##########XXXXXX#######...o...###......2............####XXXX##########XXXX####...............#########XXXXXXXX+XX%
D:%##.##################XX#rr###.......^^^^^###########XXXXX#########################..######XXXX########..ooo....########.............#######X################XXXX####.....Q...Q......#############.##%
D:%##..###############XXX###r#.........^##########XXXXXX############################...###XXXX#######.o..ooo..o###############################XX##################XXXX####.......Q........##########.##%
D:%###.##...#########XX######.........###XXXXXXXXXXX############...#....]#########....##XXX######.o.oo.o...####################################XX####5...,o##########XXXX####...............########.##%
D:%##.d...d#########XX######...2...################X######..#].#...+..6..+...####...###XX#####...oo..o.#########################################XXX###.o.o...###########XXXX####........&.....######.##%
D:%#......#########XX###rr.......##################X#####]..#..########+####.###.2.####X####.......#################..5...##########.5..##########X###,......,#############XXXX#####...........#####.##%
D:%##....########XXX#######.....###################X#####...+..+.....#ooo######...#####X###.....#################.o.....o...######..6..o.#########X#####+##############################.........####.##%
D:%#..d########XXX#########...&.###################X############.....+ooo+^^+...#######X##....###################.........o#######o..o....########X#####..###############################........###.##%
D:%.d~#######XXX#####rr###.......##################X######..6..#+############...#######X###.....###################o##############.......#########X######o..,.#############################..........##%
D:%#########XX########r##........##############...#XX#####.....+....+..]XXX#.&.########X####.....##################+##......#########.############X######......#############################.......####%
D:%########XX###r######........###############.....#XX####.....#....#.#XX#...##########XX####.....#################..........########+############X######.o.,....############################......####%
D:%#####XXXX#####r##..........###############..$T$..#XX###]..].#...]#XXX#...############XXX###.....###############....o...o...#######.############XX######.o.....o..##########...###########+#......###%
D:%XXXXXX##r######..........#################..T$T..##XXXXXX########XX##...###############XXX##.....#############.o..o........#####....############XXX###########....o.........#....#####....##....o###%
D:%########rr###...........##################..$T$...######XXXXXXXXXX#....^.################XX##...&..############...###+#########....o.#############XX############################.......####......###%
D:%##########...........######################.....##.###############...###.+^##^.^.....k####XX##.........##############.#########.......#############X###################.###################......###%
D:%#########...........########################...####..############.&.######^^.k........#####XX####...........#######.........###....o...############X####################.##################......###%
D:%######..................###################..########2...#######....#######+#.^.k....##..k.#XXXX####.........###.+O.#######.....o....##############XX###################.##################.....####%
D:%####...2.......###.........################.##########$W$2.####....#####.&^&##########.^...####XX#########.......##########..###.....###############XX###########~..####.##################.....####%
D:%##..........#########....2....#########......#########.m..####....######...k^.....^..k....######X##########.....###########+###......+.....##########X###########...####.#####xxxx#########......###%
D:%..........###############.....#######...........#############..2.#######...k..^.k..w......######X############....######.....######..#####o.##########X#############.###h...xxxxxxxxx########......##%
D:%.......###################...............##........########.....##########...k........w.k#######X############....#####...o.o..############+##########X#############..+..xxxxxxxxxx###########......#%
D:%....#######################.......&....#####.......#####.....################..w^..k...#########X###########.....######.......########.....##########X################xxxxxxxxxxxxx###########.....#%
D:%###############################################..........#######################################X##########.....#########....########..o...o...######X##############xxxx.=xxxxxxx###############....%
D:%#################################################.......########################################X#########..<..#######################....o.....5####X##############xxx=..xxxxx##################...%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
N:6:Themed Dungeon Level (Warring Lords)
M:Proud warlords struggle in this land; here, there are no neutrals.
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxx;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+^XX4X4X;;;;;;;;;;;;;;;;;;;;xx;;;;;;;..;;.................#p##.#p&&#..#~~#;xx;....###.............................................%
D:%;;;;;...........;;;;;;;;;;;;;;;;;xxxx;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X^+4X4XX;;;;;;;;;;;;;;;;;;;x;;;;;;;;;.;;.....;............##++.#+#&#..#pp#;xx;.####p#.............................................%
D:%;;;;..xx...#....;;;;;;;;;;;;;;;;;;xxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;XXXX4X4X;;;;;;;;;;;;;;;;;;;;x;;;;;;..........................###.###..##+#.....+p.#+#.............................................%
D:%;;;;..xx..#+#...;;;;;;;;;;;;;;;;;;;;xxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;XXXXXX;;;;;;;;;;;;;;;;;;;;x;;;;..;...;.....................+p#.+p#...........####...............................................%
D:%;;;;.....##7##.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxxxxxx;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;.;..;.........;........#####.###.###...###.###..+p#...............................................%
D:%;;;;......###.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxxx;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxx;;;;;..;.....;..............##p##...........#p+.+p#..#&#..............XXXX...XXXX......................%
D:%;;;;.......#;;.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxxx;;xxxx;;;;;;;;;;;;;;;;;;;;;;;x;;;;;;;;.C...;.................#&#&+.#+#.##+##+###.###..###..............XPPX...XPPX......................%
D:%;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxxxxxxxxxxxx;;;;xxxxxxxxxxxxxx;;;;;;;...;.;...................#####.#p#.##p##..#.......................XXX+X...X+XXX.....................%
D:%;;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;..;.;.....C...;..................###.#&#&#..#.......................XX.........XX.....................%
D:%;;;;;;;;;;;;;;;;..;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xx;;.;;;xxxxxxxxx;;;;.;;;xxx;;;;;.;.;..C;;...;........................#########.....................XX...XXXXX...XX....................%
D:%;;;;;;;;;;;;;;;;;...........................;;;;;;;;;;;.;;;.;;;;;;.;.;;..........;...;;xx;;;;;;;;;;;;.;......;..........................+p.#+#................XXXX...XX...XX...XXXX.................%
D:%;;;;;;;;;;;;;;;;..............................;;;;;;;;;;;;;.;;;;.....................;;xxx;;;;;;;;;;;.;.;.;.............................####p#............XXX.XPP+.+XX.....XX+.+PPX.XXX.............%
D:%;;;;;;;;;;;;;;;....XXXX..............XXXX.....;;;;;;;..;.;;.;...........................xxx;;;;;;;;;;;;.;....;.............................###............XPX.XXXXXX.......&.XXXXXX.XPX.............%
D:%;;;;;;;;;;;;;;;....X.sX..............Xs.X.....;;;;;;;;;;;.............###................xxx;;;;;;;;;;;;;;;;.....XXX......................................XX+...XXXXXX&.......XXX...+XX.............%
D:%;;;;;;;;;;;;;;;....X.WXXXXXXXXXXXXXXXXsWX....;;;;;;;;.;..........######p+#....#+##........xx;;;;;;;;;;;;;;;.;.;..XPX.......................................X...XXPXPXX..&...xxx.XX...X..............%
D:%;;;;;;;;;;;;;;;....XXX.........M...&..XXX.....;;;;;;;.;;.....###...#&h###.....#&.#.......xxx;;;;;............;...X+X.......................................X..XXPXPXP......xxxxx&XX..X..............%
D:%;;;;;;;;;;;;;;;......XM.XXX.G...XXX.&MX.......;;;;;;;........#h+##.####...:h..#.p#.......xxx;.....;;;;;;;;;................................................X..XXXPXPXX&....xxxxx&XX..X..............%
D:%;;;;;;;;;;;;;;;......X.&XXXXXXXXXXX..XX........;;;;;;;..;....###p#.#h+.....######+.......xx...;;;;;;;;;;;;;;..;;.X+X.......................................X...XXXPXPX...&..xxx.XX...X..............%
D:%;;;;;;;;;;;;;;;......X.G.XM.X77X7X...XXX.XXX...;;;;;;.;......#h###.###.###.+p#h+.........xxx;;;;;;;;;;;;;;;.;.;..XPX......................................XX+...XXXXXX.........XX...+XX.............%
D:%;;;;;;;;;;;;;;;......X.G.+..+G7+>XM..+s+.XMX...;;;;;;;;.;...###+.......#h#.#####.........;xxx;;;;;;;;;;;;;.;....;XXX...;..................................XPX.XXX...&.77.77..XX.XXX.XPX.............%
D:%;;;;;;;;;;;;;;;......X...X..X77XLXG.sXXX.XXX....;;;;;.......#&.#.########+...............;;;xx;;;;;;;;;;;;;;.;.;.;........................................XXX.XPPXXXXX77.77XXXXXPPX.XXX.............%
D:%;;;;;;;;;;;;;;;......X.GXXXXXXXXXXX..XX.........;;;;;;;.;...#&h#.#.p#h#&h#######.........;;;xxx;;;;;;;;;;;;;.;;.;..;.;........................................XXXX...XXP>PXX...XXXX.................%
D:%;;;;;;;;;;;;;;;......X.MXXX...G.XXX&..X.....;;;;;;;;.;;;;...####.####+#####h#p.#.......;xxxxxx;;;;;;;;;;;;;;;;.;..;..;.XXXXXXX........................................XXXXX.........................%
D:%;;;;;;;;;;;;;;;....XXX&...W.....M....GXXX...;;;;;;;;;.;.............#&p.+.##+###.....xxxxxx;;;;;;;;;;;;;;;;;;;;.;.;.XXXX.....XX..;................................XX+.......+XX.....................%
D:%;;;;;;;;;;;;;;;....Xz.XXXXXXXXXXXXXXXXM.X....;;;;;;;;;;..;;....+##..#####...........xxxxx;;;;;;;;;;;;;;;;;;;;;;;;.;.X....###..XXX.................................XPXXXXXXXXXPX.....................%
D:%;;;;;;;;;;;;;;;....X.MX..............X..X.....;;;;;;;.;..;.....#h#..................xx...;;;;;;;;;;;;;;;;;;;;;;;;;;;X.####3##...X.................................XXX.......XXX.....................%
D:%;;;;;;;;;;;;;;;....XXXX..............XXXX....;;;;;;;;;;.;......###.....;............xx;;.;;;;;;;;;;;;;;;;;;;;;;;;;;.X.#h3#.h###.X...................................................................%
D:%;;;;;;;;;;;;;;;..............................;;;;;;;;;.;;;.....................;...xxx;;...;;;;;;;;;;;;;;;;;;;;;;;;;X.#h+##+#.#.X...................................................................%
D:%;;;;;;;;;;;;;;;...........................;;;;;;;;;;;;.;.;;.......................xxx;;.;;;.;;;;;;.............;;;.;X.###...+h#.X...................................................................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;....;...................;.;;;xxx;;.xxx;;......;;;;;;;;;;;;;.....X.#h+;#+###.X...;...............................................................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;..;;.;.;.;;;........;;..;;;;;xxx;;.;;;xxx;;;;;;;;;;;;;;;;;;;;;.;;X.###^#h.#..X...................................................................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.;;;;;;;;;.;.;;.;.;;;;;.;;;;;xxx;;;.;;;;xx;;;;;;;;;;;;;;;;;;;;;;;.XXX...####.XX...................................................................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.;;;;;;;.;;;;;.;;;;.;;;;;;;;xxxx;;..<;;;;xxx;;;;;..;..;............X8+.X......X......:::.......:::.......:::.......:::.............................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.;;;;;;;;;;;;;.;;;;;;;;.;;xxxx;....;;;;;;xx;;;;;......;....;........XXX.XXXXXXXX.....:X+X:.....:X+X......:X+X:.....:X+X:............................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;xxxxxxxxxxxx;;..xxx;;;;;xxx;;;;;;.;.;................................:XPX:.....:XPX:.....:XPX:.....:XPX:............................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;.;;;.;;.;....;;;;....;;;;;;;;;;;;;;;xxxxxxxxxxx;;;;.;;;xxxxxxxxx;;;;;....;..:.p..:::::.....................:XXX:.....:XXX:.....:XXX:.....:XXX:............................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;.;.;;.;;.;;;;....;;;;;;;;;;;;;;;;;;xxxx;;;;;;;;;;;;.;;;;;;xxx;..:....:::::::::::::...:......................:::.......:::.......:::.......:::.............................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;.............;;&;;;;;;;;;;;;;;;;;;;;xxx;;;;;;;;;;;;;;.;;;;;;;;;;;;.;...:...............:p......................................................:::::::::::::::::::::::::::::%
D:%;;;;;;;;;;;;;;;;;;;;;;.;...###...+##........;;;;;;;;;;;;;;;xx:xx;;;;;;;;;;;;;;.;;;;;;;;.;...;..:....XXX...p:::|:::....................:::.......:::.......:::.......:::.............................%
D:%;;;;;;;;;;;;;;;;;;;;;;.;;..#p+.#+#p###..XX+XX;;;;;;;;;;;;;xx::xx;;;;;;;;;;;;;;.;;;;;;.;.;.;...::....XXXXXXX:h:p..::..................:XXX:.....:XXX:.....:XXX:.....:XXX:............................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;..###.#p###p#..XX+XX;;;;;;;;;;;;xx::xxx;;;;;;;;;;;;;;.;;;;;;.;..;....p:.....X..h.|hXp....:..................:XpX:.....:XpX:.....:XpX:.....:XpX:............................%
D:%;;;;;;;;;;;;;;;;;;;;;;;.;;;....#####+#..XpppX;;;;;;;;;;;xx;;;xx;;;;;;;;;;;;;..;;;;;..;..;;....::.....X.XXXXhX...:::..................:X+X:.....:X+X:.....:X+X:.....:X+X:............................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;..;;.;...;......XXpXX;;;;;;;;;;;x;;;xx;;;;;;;;;;;;;.;;;;;;;;;.;.;.;.;..:.....X.+77Xh+...:p....................:::.......:::.......:::.......:::.............................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;;.;;;;;;.;;.;;XXXXX;;;;;;;;;;xx;;xx;;;;;;;;;;;;;;.;;;;;;;;..;.;......:.....XhXXXX.X...:::.................................................................................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;..;;;;.;;;;;;;;;;;;;;;;;;;;;;xx;;xx;;;;;;;;;;;;;;;.;;;;;;;;.;;..;.....:.....X....h.X.....:.............###.................................................................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;;;;;;;;;;;xx;;xx;;;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;..::...XXXXXXXXXX....:.............#p+.................................................................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxxxx;;;;;;;;;;;;;;;;;.;;;;;;;;;;;;..;;...p:...XXX....XXX....:.............###.................................................................%
D:%;;;;;;;;;;;;;;;;;;;;;;;..;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxx;;;;;;;;;;;;;;;;;;;.;;;;;;;;;;;....;....::................:.p...........#...................................................................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;;;;;;;;xxxx......................;;;;;;;;;;;;..;......:.....::::.....:::.............#...................................................................%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;;;;;;;xxx...###.....................;;;;;;;;..;...;..:::::::.p:::::::...............#..................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..............%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;;;;;;;xxx.###h+#...xxxx.......xxxx.....;;;..........................................#..................XXXXpXpXpXpXpXpXpXpXpXpXpXpXpXpXXXX..............%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;..;;;;;;;;;;;;;;;;;;;;;;xx.#+h###...xxXXxxxx.xxxxXXxx.................................................#..................XXXX+X+X+X+X+X+X+X+X+X+X+X+X+X+XXXX..............%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;;;.;;;XXX;;;;;;xxxxxx;;xxx..##h+#...xXXXXxxh.hxxXXXXx.................................................#..................XXXX..&...5&....5...&..5.&5..&.XXXX..............%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.;;XpX;;xxxxxxxxxxxxxx....###....xxXXXXXX+XXXXXXxx.........######.#####.#####.######...............#..................+.+..&..5...&.&5..5..&.5..&&.5..&5X..............%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...X+Xpxxxxxxxx;xxxx;;......xxxxxxXXX...h.....XXXxxxxxx....#,,,,#.#]]]#.#???#.#8888#...............###................+.+..&..&.&...5..&..&5...&5.&..5.&X..............%
D:%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ppxxxxxXXh;;;;;;;;;......xxXXxXXX.......&....&XXXxXXxx...#,hhh#.#]hh#.#?pp#.#8888#...............#p+................XXXX.5.5.&..5...&5....5..5...5.XXXX..............%
D:%;;;;;;;;;;;;;;;;;;;;;xxxxx;;;;pxxxxxx+hXX...............xXXXXX.&...XXXXXXXp....XXXXXx...###+##.##+##.##+##.###+##...............###................XXXX+X+X+X+X+X+X+X+X+X+X+X+X+X+XXXX..............%
D:%;;;;;;;;;;;;;;;;;;xxxxxxxxxxxxxxxx..XXXX.;;;;;;;;...##..xxXXX&...XXX.h...XXX.h..XXXxx...........................................+.+................XXXXpXpXpXpXpXpXpXpXpXpXpXpXpXpXXXX..............%
D:%;;;;;;;;;;;;;;;;;xxxxx;;xxxxxxxx.h.h....;;;;;;;;;..#h+#..xxX..h.XX...XXX...XX....Xxx....###+##.#+###.##+##.###+##...............###................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..............%
D:%;;;;;;;;;;;;;;;xxxx;;;;;;;;;;;h;;;;;;;;;;;;;;;;;;;..##...xXX...XX...XX>XX...XX..hXXx....#$ppp#.#|p|#.#pp!#.#_phh#...............#p+.................................................................%
D:%;;;;;;;;;;;;;;xxxx;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxxX.&..X...XXh77XX...X.&..Xxxxx.#$$$$#.#|||#.#!!!#.#-_"=#...............###.................................................................%
D:%;;;;;;;;;;;;;xxx;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxXXxXh...X.h.XX777XX.h.X..h.XxXXxx######.#####.#####.######...............#...................................................................%
D:%;;;;;;;;;;;;;xxx;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxXXXXX..&.XX...+X.XX...XX....XXXXXx........................................#...................................................................%
D:%;;;;;;;;;;;;xxx;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxXXxXX....X.p..XXX.h..+...&XXxXXxx........................................#...................................................................%
D:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%